Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

APIGOV-29633 - updates for application profile provisioning #887

Merged
merged 8 commits into from
Feb 11, 2025

Conversation

jcollins-axway
Copy link
Collaborator

  • Add new builder method for adding enum labels and values
  • Update provisioning to map selected label in request to mapped value
  • Create mock type for app profile def testing

@jcollins-axway jcollins-axway merged commit ef98ee5 into APIGOV-29550 Feb 11, 2025
2 checks passed
@jcollins-axway jcollins-axway deleted the APIGOV-29633 branch February 11, 2025 17:58
jcollins-axway added a commit that referenced this pull request Feb 25, 2025
* APIGOV-29629 - add create and removal hooks for APDs (#879)

* codegen update

* resource updates

* gen update

* create application profile definition builder

* updates to code gen

* add debug flag to codegen

* update test whitespace

* add cleanup hook for agent sto use to remove app profiles

* fix unit test

* APIGOV-29630 - Hooks for managed application provisioning (#881)

* codegen update

* resource updates

* gen update

* create application profile definition builder

* updates to code gen

* add debug flag to codegen

* update test whitespace

* add cleanup hook for agent sto use to remove app profiles

* fix unit test

* remove all traces of governance agent type

* discovery to subscribe to managed application profile events

* remove governance agent

* linting fixes

* revert change

* update provisioner registration process

* add application profile provision handling

* add unit tests and updates for man app profiles

* linter fixes

* remove adding finalizer to MAP resource

* update to add APD to ARD on registration

* subscribe to application profile definitions events and update cache

* APIGOV-29632 - fixes found while testing with agent (#886)

* update caching for app prof def

* fix watch topic

* add bool prop builder

* update to add application profile name to all access requests

* fixes for boolean property

* add tests for boolean property builder

* APIGOV-29633 - updates for application profile provisioning (#887)

* update property builder to allow setting enum map

* add func to get mapped enums from schema

* update man app prof handling for mapped types

* update ar and cred processing for enum mapping

* add new mock type for testing

* update string builder to only add enum map when present

* fix type

* handle man app profs with mp resources

* update application profile ard referencing

* update test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants